Jinja

The town is quite spread out, if you intend to go shopping for gifts etc, get a taxi to 'the source' and all of the touristy shops are within walking distance. If going further afield, boda-bodas or matatus are the best way.